package com.cqhilink.iot.jobstandardmanagement.facade.model;

import com.cqhilink.iot.jobstandardmanagement.facade.utils.poi.ExcelVOAttribute;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 实体特性类
 */
public class EntityPro extends BootstrapSearchBean  implements Serializable{

    private static final long serialVersionUID = -1106907779009731323L;

    private String devicePropertyId; ///

    private String entityId;

    private String deviceId;
    @ExcelVOAttribute(name = "特性名称", column = "A")
    private String propertyName;
    @ExcelVOAttribute(name = "特性类别", column = "B")
    private String propertyType;
    private String propertyCode;
    private String entityTypeId;
    //生产实体类型特性ID
    private String entpPropertyId;
    @ExcelVOAttribute(name = "特性值", column = "D")
    private String propertyValue;
    @ExcelVOAttribute(name = "特性单位", column = "C")
    private String propertyUnit;

   private String propertyOpc;

    private String creator;

    private String createTime;

    private String modifyer;

    private String modifyTime;

    private BigDecimal status;

    // 汇报点id
    private String positionId;
    // 汇报点名称
    private String positionName;
    // 汇报内容id
    private String reportInfoId;
    // 汇报内容
    private String reportInfoName;
    // 数据项id
    private String itemId; // 数据项Id
    // 数据项名称
    private String itemName;// 数据项内容

    private String mapId ;  // 扫描表的id


    // 新增最大值
    private BigDecimal maxValue;
    // 最小值字段
    private BigDecimal minValue;


    //临时数据
    private String orgLevelId;//组织层级
    private String propertyOpcValue;//值
    private String keyword;//模糊条件值
    // 设备名称 或者  组织机构名称
    private  String   entityName ;

    public String getPropertyCode() {
        return propertyCode;
    }

    public void setPropertyCode(String propertyCode) {
        this.propertyCode = propertyCode;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDevicePropertyId() {
        return devicePropertyId;
    }

    public void setDevicePropertyId(String devicePropertyId) {
        this.devicePropertyId = devicePropertyId;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public String getPropertyName() {
        return propertyName;
    }

    public void setPropertyName(String propertyName) {
        this.propertyName = propertyName;
    }


    public String getPropertyType() {
        return propertyType;
    }

    public void setPropertyType(String propertyType) {
        this.propertyType = propertyType;
    }

    public String getPropertyValue() {
        return propertyValue;
    }

    public void setPropertyValue(String propertyValue) {
        this.propertyValue = propertyValue;
    }

    public String getPropertyUnit() {
        return propertyUnit;
    }

    public void setPropertyUnit(String propertyUnit) {
        this.propertyUnit = propertyUnit;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getModifyer() {
        return modifyer;
    }

    public void setModifyer(String modifyer) {
        this.modifyer = modifyer;
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime;
    }

    public BigDecimal getStatus() {
        return status;
    }

    public void setStatus(BigDecimal status) {
        this.status = status;
    }

    public String getEntityTypeId() {
        return entityTypeId;
    }

    public void setEntityTypeId(String entityTypeId) {
        this.entityTypeId = entityTypeId;
    }

    public String getEntpPropertyId() {
        return entpPropertyId;
    }

    public void setEntpPropertyId(String entpPropertyId) {
        this.entpPropertyId = entpPropertyId;
    }

    public String getPropertyOpc() {
        return propertyOpc;
    }

    public void setPropertyOpc(String propertyOpc) {
        this.propertyOpc = propertyOpc;
    }

    public String getMapId() {
        return mapId;
    }

    public void setMapId(String mapId) {
        this.mapId = mapId;
    }

    public String getReportInfoName() {
        return reportInfoName;
    }

    public void setReportInfoName(String reportInfoName) {
        this.reportInfoName = reportInfoName;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }



    public BigDecimal getMaxValue() {
        return maxValue;
    }

    public void setMaxValue(BigDecimal maxValue) {
        this.maxValue = maxValue;
    }

    public BigDecimal getMinValue() {
        return minValue;
    }

    public void setMinValue(BigDecimal minValue) {
        this.minValue = minValue;
    }

    public String getReportInfoId() {
        return reportInfoId;
    }

    public void setReportInfoId(String reportInfoId) {
        this.reportInfoId = reportInfoId;
    }

    public String getOrgLevelId() {
        return orgLevelId;
    }

    public void setOrgLevelId(String orgLevelId) {
        this.orgLevelId = orgLevelId;
    }

    public String getPropertyOpcValue() {
        return propertyOpcValue;
    }

    public void setPropertyOpcValue(String propertyOpcValue) {
        this.propertyOpcValue = propertyOpcValue;
    }

    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }

}